package Entity;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.*;

@Entity
@Inheritance(strategy = InheritanceType.JOINED)
@Table (name = "PedidoReposicion")
public class PedidoReposicionEntity implements Serializable {

	private static final long serialVersionUID = 1L;
	
	@Id
	@Column (name = "idPedidoReposicion")
	private int id;
	
	@Column (name = "fecha")
	private Date fecha;
	
	@Column (name = "solicitante")
	private String solicitante;
	
	@Column ( name="autor")
	private String autor;
	
	@Column (name ="estado")
	private String estado;
	
	@ManyToOne
	@JoinColumn  (name = "idDeposito")
	private DepositoEntity deposito;

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public Date getFecha() {
		return fecha;
	}

	public void setFecha(Date fecha) {
		this.fecha = fecha;
	}

	public String getSolicitante() {
		return solicitante;
	}

	public void setSolicitante(String solicitante) {
		this.solicitante = solicitante;
	}

	public String getAutor() {
		return autor;
	}

	public void setAutor(String autor) {
		this.autor = autor;
	}

	public String getEstado() {
		return estado;
	}

	public void setEstado(String estado) {
		this.estado = estado;
	}

	public DepositoEntity getDeposito() {
		return deposito;
	}

	public void setDeposito(DepositoEntity deposito) {
		this.deposito = deposito;
	}
	
	
	
}